import QQMap from '../../../utils/qqmap'
Page({
  onLoad() {
    // 获取用户经纬度
    this.getLocation()
  },
  async getLocation(){
  const{ latitude, longitude }=  await wx.getLocation()
  this.getPoint(latitude, longitude)
  },
  getPoint(latitude, longitude) {
    QQMap.reverseGeocoder({
      location: [latitude, longitude].join(','),
      success: ({ result: { address } }) => {
        // 数据数据
        this.setData({ address })
        console.log(address);
      }
    })
    // search 是实现地点搜索功能的方法
    QQMap.search({
      keyword: '住宅小区', //搜索关键词
      location: [latitude, longitude].join(','), //设置周边搜索中心点
      page_size: 5,
      success: (result) => {
        // 过滤掉多余的数据
        const point=result.data.map(({ id, title, _distance })=>{
         return {id, title, _distance }
        })
       console.log(point);
       this.setData({point})
      },
    })
  },
async chooseLocation(){
  const {latitude, longitude}=await wx.chooseLocation()
  this.getPoint(latitude, longitude)
  console.log(latitude, longitude);
  }
})